The ECU checks the RPM activation points before the TP. The ECU won't turn on VTC if either the neutral or idle switch are engaged, so check to make sure you don't have an issue with those. The logic that controls VTC happens in a specific order: if (neutral or idle) turn off VTC else if (coolant temp < min VTC temp) turn off VTC else if (coolant temp > max VTC temp) turn off VTC else if (vehicle speed < min VTC speed) turn off VTC else if (RPM > max VTC RPM) turn off VTC else if (RPM > min VTC RPM) turn on VTC else if (TP > min VTC TP) turn on VTC
|